#lang racket


(require "base/main.rkt"
         "config/main.rkt"
         "constructors/main.rkt"
         "geometry/main.rkt"
         "parametrization/main.rkt")

(require "backend.rkt"
         "sliders.rkt"
         "version.rkt")

(require "evaluate.rkt")

(provide (all-from-out "base/main.rkt"
                       "config/main.rkt"
                       "constructors/main.rkt"
                       "geometry/main.rkt"
                       "parametrization/main.rkt"))

(provide (all-from-out "backend.rkt"
                       "sliders.rkt"
                       "version.rkt"))


(bind-rosetta-print)
(random-seed 1)
(load-user-config)